import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class CollectionExample {
    public static void main(String[] args) {
        // 创建一个ArrayList对象，它是一个Collection的实现类
        Collection<String> collection = new ArrayList<>();

        // 向集合中添加元素
        collection.add("Apple");
        collection.add("Banana");
        collection.add("Cherry");

        // 使用迭代器遍历集合中的元素
        Iterator<String> iterator = collection.iterator();
        while (iterator.hasNext()) {
            String item = iterator.next();
            System.out.println(item);
        }

        // 检查集合是否包含某个元素
        boolean containsApple = collection.contains("Apple");
        System.out.println("Contains Apple: " + containsApple);

        // 获取集合的大小
        int size = collection.size();
        System.out.println("Size of collection: " + size);

        // 移除集合中的一个元素
        collection.remove("Banana");
        System.out.println("After removal, size of collection: " + collection.size());
    }
}